It's doing exactly the same thing as gtk_container_get_children.
nchildren = 0;
nsecondaries = 0;
- list = children = _gtk_box_get_children (GTK_BOX (bbox));
+ list = children = gtk_container_get_children (GTK_CONTAINER (widget));
needed_width = child_min_width;
needed_height = child_min_height;
needed_above = 0;
sizes = heights;
i = 0;
- list = children = _gtk_box_get_children (GTK_BOX (widget));
+ list = children = gtk_container_get_children (GTK_CONTAINER (widget));
while (children)
{
GtkWidget *child;
}
}
-GList *
-_gtk_box_get_children (GtkBox *box)
-{
- GtkBoxPrivate *priv;
- GtkBoxChild *child;
- GList *children;
- GList *retval = NULL;
-
- g_return_val_if_fail (GTK_IS_BOX (box), NULL);
-
- priv = box->priv;
-
- children = priv->children;
- while (children)
- {
- child = children->data;
- children = children->next;
-
- retval = g_list_prepend (retval, child->widget);
- }
-
- return g_list_reverse (retval);
-}
-
/**
* gtk_box_set_center_widget:
* @box: a #GtkBox
gboolean _gtk_box_get_spacing_set (GtkBox *box);
void _gtk_box_set_spacing_set (GtkBox *box,
gboolean spacing_set);
-GList *_gtk_box_get_children (GtkBox *box);
GtkCssGadget *gtk_box_get_gadget (GtkBox *box);